﻿using System;
using System.ComponentModel;
using System.Data;
using System.Windows.Forms;

//namespace Gescan.frm
//{
public partial class mtoCaja : mtoBase
{
    //
    public mtoCaja()
    {
        InitializeComponent();
    }

    private void mtoCaja_AntesGuardar(object sender, CancelEventArgs e)
    {
        if (TipoAccion == eTipoAccion.Anyadir)
        {
            DataTable Dt;
            string strSql = String.Format("Select * from caja Where fechacaja ='{0}'",
                                                                clsBBDD.TransformDate(datFechaCaja.Value, true));
            Dt = clsBBDD.DtObtener(strSql, clsVariables.e_TipoOrigen.Cliente, false);
            if (Dt.Rows.Count > 0)
            {
                MessageBox.Show("Solo puede haber una entrada con la fecha '" + ((DateTime) datFechaCaja.Value).ToString("dd/MM/yyyy") +
                    "'." + Environment.NewLine + "Modifique la entrada existente", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                e.Cancel = true;
            }
        }
    }
    //
    private void mtoCaja_EstablecerValoresDefecto()
    {
        if (TipoAccion == eTipoAccion.Anyadir) { datFechaCaja.Value = DateTime.Now.ToString("dd/MM/yyyy"); }
    }
}
//}
